/**
 * 严肃声明：
 * 开源版本请务必保留此注释头信息，若删除我方将保留所有法律责任追究！
 * 本软件已申请软件著作权，受国家版权局知识产权以及国家计算机软件著作权保护！
 * 可正常分享和学习源码，不得用于违法犯罪活动，违者必究！
 * Copyright (c) 2019-2021 十三 all rights reserved.
 * 版权所有，侵权必究！
 */
package ltd.newbee.mall.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class NewBeeMallOrder {
    private Long orderId;

    private String orderNo;

    private String payNo;

    private String refundNo;

    private String isBill;

    private String refundStatus;

    private String refundReason;

    private String trackingNo;

    private String sendPhone;


    private String billUrl;

    private String billNo;


    private Long userId;

    private BigDecimal totalPrice;

    private Byte payStatus;

    private Byte payType;

    private Date payTime;

    private Byte orderStatus;

    private String extraInfo;

    private Byte isDeleted;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private Integer deliveryType; // 配送方式 1-自提 2-快递
    private BigDecimal deliveryFee; // 快递费
    private String pickupAddress; // 自提地址

}
